Skip to content

Add first GitHub Actions workflow to test Deploy notebook#169

Merged
efajardo-nv merged 4 commits intomainfrom
add-first-workflow
Dec 11, 2025
Merged

Add first GitHub Actions workflow to test Deploy notebook#169
efajardo-nv merged 4 commits intomainfrom
add-first-workflow

Conversation

@ryanzhang1230
Copy link
Collaborator

@ryanzhang1230 ryanzhang1230 commented Dec 8, 2025

First GitHub Actions workflow triggered by commits and pull requests to the main branch. A branch protection rule on main has also been set up that requires successful run of this workflow before merges.

Copy link
Collaborator

@ashsong-nv ashsong-nv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @ryanzhang1230!

@ashsong-nv
Copy link
Collaborator

@efajardo-nv could we also make the PR title more descriptive to the workflow since it will go into the commit message?

@efajardo-nv efajardo-nv changed the title feat: Add first GitHub Actions workflow feat: Add first GitHub Actions workflow to test Deploy notebook Dec 11, 2025
@efajardo-nv efajardo-nv changed the title feat: Add first GitHub Actions workflow to test Deploy notebook Add first GitHub Actions workflow to test Deploy notebook Dec 11, 2025
@efajardo-nv efajardo-nv merged commit ddc7f71 into main Dec 11, 2025
1 check passed
@efajardo-nv efajardo-nv deleted the add-first-workflow branch December 11, 2025 19:09
efajardo-nv added a commit that referenced this pull request Feb 5, 2026
* Add first GitHub Actions workflow to test Deploy notebook (#169)

* feat: Add first GitHub Actions workflow

* Add pull request trigger

* fix: update from review commnets

---------

Co-authored-by: Eli Fajardo <efajardo@nvidia.com>

* Implement email notification for workflow results (#171)

Added email notification step to workflow with results.

* Add dask config options to config.yml

* Concurrency improvements

* Update to NAT 1.4 prerelease with async endpoint fix

* Update to nvidia-nat 1.4.0

* Update to import to use langchain_classic after NAT upgrade to langchain 1.2.8

* Remove note in README about server log visibility issue for async endpoint since it was fixed in NAT 1.4.

* Add explicit dependencies for langchain-classic and filelock

* Update the file locking cleanup code to use a non-blocking acquire to avoid the race condition

* Guard fetch/checkout when no origin remote exists

* Remove commented line from workspace file

* Add bokeh dependency for dask dashboard

* Add dask dashboard port mapping to docker compose

* Add .dockerignore

* Mention Dask dashboard in readme

---------

Co-authored-by: ryanzhang1230 <ryanzh@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants